Modelling software components for reuse

نویسندگان

  • John van den Elst
  • Monique Thonnat
  • Frank van Harmelen
چکیده

The eld of reuse in software engineering is large, and a great diversity of approaches claim to be based on a reuse technology. Despite the great diversity of approaches , some general ideas can be identiied that all the approaches have in common. These mainly concern the representation of the components and the data that is manipulated by the components. In this paper we identify and analyse a consensus in the literature concerning how to model software components for reuse. We deene the basic structures for the components, the data that is being manipulated by the components, and how the components should be reused. These structures are used as a basic model for program supervision, in which programs in software libraries are used as reusable software components. We also identify some areas that are not covered by the existing literature.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Modelling Component Libraries for Reuse and Evolution

If we want to compose components which were used to build a certain software application, with other components to develop a new application, we lack the necessary knowledge to reuse these components. The research on software libraries has improved reuse. Our goal is to classify software components in libraries using a multidimensional approach supporting reuse as well as evolution. For this pu...

متن کامل

Software Model Engineering and Reuse

Reuse is an important aspect of software engineering that promises advantages like faster time-to-market, cost reduction, better maintainability etc. The software industry focuses on components and commercials of-the-shelf in order to gain reusable assets. However, reuse on the design level is normally not addressed. If we come to perceive models as assets of the software process, then the desi...

متن کامل

An Object-Oriented Modelling Tool of Hybrid Powertrains for Vehicle Performance Simulation

This paper covers the development of a robust, flexible, multi-configuration software tool for the modelling of powertrains of conventional and hybrid vehicles. Modern programming techniques allow greater flexibility and reuse of code as well as an intuitive way of modelling physical components in software. The proposed methodology for software modelling makes use of the core features of modern...

متن کامل

Modelling Management Components for Reuse Using UML

The competitive pressures of the telecoms sector are leading to a major push towards the automation and integration of many operational support processes. This creates pressures to develop more flexible and thus durable operational support systems within reduced system development time-scales. To respond effectively to these pressures, developers need to maximise software reuse and make effecti...

متن کامل

Certification of Software Components

Reuse is becoming one of the key areas in dealing with the cost and quality of software systems. An important issue is the reliability of the components, hence making certification of software components a critical area. The objective of this article is to try to describe methods that can be used to certify and measure the ability of software components to fulfil the reliability requirements pl...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995